What is hosti humani generis?

Hosti humani generis is a Latin phrase that translates to "enemy of all mankind." It is commonly used in legal and diplomatic contexts to refer to individuals or groups who engage in activities considered to be universally outlawed and morally reprehensible, such as piracy, terrorism, and genocide. The term originates from Roman law, where it was used to describe individuals who posed a threat to the safety and well-being of all citizens. Today, it is often used in international law to justify the prosecution and punishment of individuals who commit crimes against humanity.